mind boggled

Translations
avoir l’esprit sidéré